package com.headwind.logistics.logistics.dto;

import com.headwind.logistics.common.pojo.PutSendInfo;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @Author 小恶魔
 * @Date 2020-07-29 15:00
 * @Version 1.0
 * @DESCRIPTION 订单与寄件人地址信息数据传输对象
 */
@Data
public class OrderAddressDTO implements Serializable {

    /**
     * 主键
     */
    private Long id;

    /**
     * 订单编号
     */
    private String orderOdd;

    /**
     * 发货单号
     */
    private String courierOdd;

    /**
     * 开单日期
     */
    private String orderDate;

    /**
     * 订单状态
     */
    private Integer orderStatus;

    /**
     * 结算方式
     */
    private Integer makeCargoMethod;

    /**
     * 实际发运日期
     */
    private String sendOutDate;

    /**
     * 实际运抵时间
     */
    private String arriveDate;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 操作人
     */
    private Long employeeId;

    /**
     * 修改时间
     */
    private String updateTime;

    /**
     * 逻辑删除
     */
    private Integer dele;

    /**
     * 收寄件信息集合
     */
    private List<PutSendInfo> putSendInfos;

    /**
     * 运单号
     */
    private String waybillMark;

    /**
     * 特殊备注
     */
    private String remark;

    /**
     * 优惠卷id
     */
    private Long couponId;

    public OrderAddressDTO() {
    }

}
